﻿#ifndef PAGE1WIDGET_H
#define PAGE1WIDGET_H

#include <string>
#include <vector>

#include "dir.h"
#include "bmp.h"
#include "lcd.h"

#include "touchsreen.h"
#include "json11.hpp"
#include "common.h"

using namespace std;
using namespace json11;


class Page1Widget {
  public:
    Page1Widget();

    void show();

    void getCommodityList(int page);  // 获取商品信息

    void showCommodityList(int page);   // 显示商品列表

    void pageTurnView();  // 显示翻页按钮

    void showPageNum(int page);

    void showCommodity(int pos);  // 显示商品具体信息

    void showCommodityNum(int num);  // 显示商品加入订单数量

    void showCommodityAmout(int amount);  // 显示当前商品库存
  private:
    //定义一个容器，存储所有要进行 显示的图片
    vector<commodity> bmpArray;
    int page;  // 当前页数
};

#endif // PAGE1WIDGET_H
